import {
    ValueTransformer,

} from 'typeorm';

class DecimalTransformer implements ValueTransformer {
    to(entityValue: number): string {
        // 将实体中的属性转换为数据库存储的格式
        return entityValue ? entityValue.toString() : undefined;
    }

    from(databaseValue: string): number {
        // 将数据库中的数据转换为实体中的属性
        return databaseValue ? parseFloat(databaseValue) : undefined;
    }
}
export const decimalTransformer = new DecimalTransformer();